<h2>print</h2>


昨天大家是不是都在自己的电脑上搞定了python环境？或是试用过了在线环境？
今天要讲的东西，昨天课上大家已经见过，就是：print（注意：全是小写字母）。
 
print，中文意思是打印，在 python 里它不是往纸上打印，而是打印在命令行，或者叫终端、控制台里面。print 是 python 里很基本很常见的一个操作，它的操作对象是一个字符串（什么是字符串，此处按住不表，且待日后慢慢道来）。基本格式是：
print(你要打印的东西)
这里一定要英文字符的括号，所有程序中出现的符号都必须是英文字符，注意别被你的输入法坑了。
 
各位同学可以在自己的python环境中试着输出以下内容：
>>> print('world')
world
>>> print(1)
1
>>> print(3.14)
3.14
>>> print(3e30)
3e+30
>>> print(1 + 2 * 3)
7
>>> print(2 > 5)
False
 
直接在print后面加一段文字来输出的话，需要给文字加上双引号或者单引号，除此之外的数字、计算式，还有我们以后会提到的变量，都不要加引号。
大家发现，print除了打印文字之外，还能输出各种数字、运算结果、比较结果等。你们试着自己print一些别的东西，看看哪些能成功，哪些会失败，有兴趣的话再猜一猜失败的原因。
 
其实在python命令行下（每行前面有 >>> 的地方），print是可以省略的，默认就会输出每一次命令的结果。就像这样：
>>> 'Your YiDa!'
'Your YiDa!'
>>> 2+13+250
265
>>> 5<50
True
 
今天内容就这么多。没听出个所以然？没关系，只要成功 print 出来结果就可以，我们以后还有很多时间来讨论其中的细节。
 
#======== 课程预告 ========#
 
昨晚我想了下，如果只是单纯一个个语法、命令讲过去，实在太枯燥了。所以我决定设定一个短期目标，吊一下大家的胃口。
 
这个短期目标就是一个很简单很弱智的小游戏：
COM: Guess what I think?
5
COM: Your answer is too small.
12
COM: Your answer is too large.
9
COM: Your answer is too small.
10
COM: BINGO!!!
 
解释一下：首先电脑会在心中掐指一算，默念一个数字，然后叫你猜。你猜了个答案，电脑会厚道地告诉你大了还是小了，直到最终被你果断猜中。
 
这是我十几年前刚接触编程时候写的第一个程序，当时家里没有电脑，在纸上琢磨了很久之后，熬到第二个星期的电脑课才在学校的486上运行起来。后来我还写过一个windows下的窗口程序版本。现在就让它也成为你们第一个完整的程序吧。照我们每天5分钟的进度，初步估计半个月后大约能完成了。
 
明天我打算再回到开发环境上，介绍一下编写python的开发工具。工欲善其事，必先利其器嘛。
 
#======== 课外的话 ========#
今天早上醒来，发现咱们的同学人数一夜之间多了50，后来又陆陆续续来了很多，于是我坚持下去的信心又增加了不少。在这里感谢连客官微的宣传，表示今晚将用加班写代码来表达谢意！
 
今天新来的同学，可以公众号内回复关键字 python 查看已有的课程目录，也可以直接发送数字 0 和 1 查看前两课的内容。

